A fast algorithm for Toeplitz-block-Toeplitz linear systems
نویسنده
چکیده
ABSTRACT A Toeplitz-block-Toeplitz (TBT) matrix is block Toeplitz with Toeplitz blocks. TBT systems of equations arise in 2D interpolation, 2-D linear prediction and 2-D least-squares deconvolution problems. Although the doubly Toeplitz structure should be exploitable in a fast algorithm, existing fast algorithms only exploit the block Toeplitz structure, not the Toeplitz structure of the blocks. Iterative algorithms can employ the 2-D FFT, but usually take thousands of iterations to converge. We develop a new fast algorithm that assumes a smoothness constraint (described in the text) on the matrix entries. For an TBT matrix with M Toeplitz blocks along each edge, the algorithm requires only operations to solve an linear system of equations; parallel computing on 2M processors can be performed on the algorithm as given. Two examples show the operation and performance of the algorithm.
منابع مشابه
Fast direct solvers for some complex symmetric block Toeplitz linear systems
We consider the solution of a class of complex symmetric block Toeplitz linear systems, arising from integral equations problems. Algorithms that exploit the Toeplitz structure provide considerable savings on the number of arithmetic operations, compared to the classical Cholesky factorization. We propose a fast Schur algorithm adapted to the complex symmetric case. We detail blocked variants, ...
متن کاملA direct method to solve block banded block Toeplitz systems with non-banded Toeplitz blocks
A fast solution algorithm is proposed for solving block banded block Toeplitz systems with non-banded Toeplitz blocks. The algorithm constructs the circulant transformation of a given Toeplitz system and then by means of the Sherman-Morrison-Woodbury formula transforms its inverse to an inverse of the original matrix. The block circulant matrix with Toeplitz blocks is converted to a block diago...
متن کاملFast Gaussian Elimination with Partial Pivoting for Matrices with Displacement Structure
Fast 0(n2) implementation of Gaussian elimination with partial pivoting is designed for matrices possessing Cauchy-like displacement structure. We show how Toeplitz-like, Toeplitz-plus-Hankel-like and Vandermondelike matrices can be transformed into Cauchy-like matrices by using Discrete Fourier, Cosine or Sine Transform matrices. In particular this allows us to propose a new fast 0{n2) Toeplit...
متن کامل1 A look - ahead algorithm for the solution of block Toeplitz systems Marc
In this paper, we give a weakly stable algorithm to solve a block Toeplitz system of linear equations. If the \look-ahead" steps taken to compute the parameters of the inversion formula for the block Toeplitz matrix are small compared to the order n of the matrix, the algorithm requires O(n 2) oating point operations. The parameters of the inversion formula are interpreted and computed in a rec...
متن کاملEvaluation of a Fast Algorithm for the Eigen-Decomposition of Large Block Toeplitz Matrices with Application to 5D Seismic Data Interpolation
We present a fast 5D (frequency and 4 spatial axes) reconstruction method that uses Multichannel Singular Spectrum Analysis / Cazdow algorithm. Rather than embedding the 4D spatial volume in a Hankel matrix, we propose to embed the data into a block Toeplitz form. Rank reduction is carried out via Lanczos bidiagonalization with fast block Toeplitz matrix-times-vector multiplications via 4D Fast...
متن کامل